/**********************************************************************************
								TAD Servidor
/**********************************************************************************/

#ifndef ServidorHeaderIncluded
#define ServidorHeaderIncluded


#define LONGITUD_MAXIMA_IP	15
#define LONGITUD_MAXIMA_PUERTO    6
#define LONGITUD_MAXIMA_PROTOCOLO 3

typedef struct
{
 char ip[ LONGITUD_MAXIMA_IP + 1 ];
 char puerto[ LONGITUD_MAXIMA_PUERTO + 1 ];
 char protocolo[ LONGITUD_MAXIMA_PROTOCOLO + 1 ];
 }Servidor;


/**********************************************************************************/
 Servidor *CrearServidor(const char *unaIP, const char *unPuerto, const char *unProtocolo);
 char *GetProtocolo(const Servidor *unServidor);
 char *GetIp(const Servidor *unServidor);
 char *GetPuerto(const Servidor *unServidor);
 void Destruir(Servidor *unServidor);
/**********************************************************************************/

#endif

